package com.cl.util
{
	import flash.events.TimerEvent;
	import flash.utils.Timer;
	
	import mx.formatters.DateFormatter;
	/**
	 * 自定义动态显示当前时间
	 */
	public class DisplyDateTime
	{
		private var arry:Array;
		//接受需要显示时间的控件名称
		public function DisplyDateTime(...args)
		{
			arry=args;
		}
		//定期器定时时间
		public function startTimer():void{
			var mytimer:Timer= new Timer(1000, 0);
			//添加定时器监听
			mytimer.addEventListener(TimerEvent.TIMER,displyDate);
			mytimer.start();
		}
		//格式化并显示当前显示时间
		private function displyDate(e:TimerEvent):void{
			var date:Date = new Date();
			//格式时间
			var dateFormat:DateFormatter = new DateFormatter();
			dateFormat.formatString="YYYY-MM-DD HH:NN:SS";
			var	str:String=dateFormat.format(date);
			if(arry !=null){
				for each(var obj:Object in arry){
					obj.text=str;
				}
			}
		}
	}
}